當前位置: 首頁> 函數類別大全> method_exists

method_exists

檢查類的方法是否存在
名稱:method_exists
分類:類和對象
所屬語言:php
一句話介紹:檢查一個對像或類是否具有指定的方法

函數名:method_exists()

適用版本:所有版本

用法:method_exists()函數用於檢查一個對像或類是否具有指定的方法。

語法:bool method_exists ( mixed $object , string $method_name )

參數:

  • $object:要檢查的對像或類名。
  • $method_name:要檢查的方法名。

返回值:如果方法存在,則返回true,否則返回false。

示例:

 class MyClass { public function myMethod() { // 方法实现} } // 检查对象是否具有方法$obj = new MyClass(); if (method_exists($obj, 'myMethod')) { echo "对象具有myMethod方法"; } else { echo "对象没有myMethod方法"; } // 检查类是否具有方法if (method_exists('MyClass', 'myMethod')) { echo "类具有myMethod方法"; } else { echo "类没有myMethod方法"; }

在上面的示例中,我們首先創建了一個名為MyClass的類,其中包含一個名為myMethod的方法。然後,我們使用method_exists()函數來檢查該類是否具有myMethod方法。在第一個示例中,我們創建了一個MyClass的對象$obj,並檢查該對像是否具有myMethod方法。在第二個示例中,我們直接檢查MyClass類是否具有myMethod方法。如果方法存在,則輸出相應的消息,否則輸出另一條消息。

同類函數
熱門文章